home *** CD-ROM | disk | FTP | other *** search
/ Inside Mac Games Volume 1 / Inside Mac Games Volume 1.iso / Shareware / Arcade / RoboWar / Tournament IV / Sparafucile / Sparafucile
Encoding:
Text File  |  1992-05-12  |  16.3 KB  |  956 lines  |  [RobW/RWAR]

  1.  
  2. #
  3. #
  4. #  Sparafucile
  5. #
  6. # "Spah-rah-foo-cheel"
  7. #
  8. # Josh Goldfoot   April 1992
  9. #
  10. # AOL Screen name: Goldfoot
  11. #
  12. # "Una stoccata e muor."
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. -1 p' sto  
  32. dhal:
  33.  
  34.     x 150 < alif ta ife
  35. alif:
  36.     y 150 < tha jim ife
  37. ta:
  38.     y 150 < dal kha ife
  39. tha:
  40.     drop drop
  41.     10 a' sto 10 b' sto
  42.     GoThere call
  43.     1 speedx' sto
  44.     Cheteri jump
  45. jim:
  46.     drop drop
  47.     10 a' sto 290 b' sto
  48.     GoThere call
  49.     -1 speedy' sto
  50.     Tre jump
  51. dal:
  52.     drop drop
  53.     290 a' sto 10 b' sto
  54.     GoThere call
  55.     1 speedy' sto
  56.     Odin jump
  57. kha:
  58.     drop drop
  59.     290 a' sto 290 b' sto
  60.     GoThere call
  61.     -1 speedx' sto
  62.     Dva jump
  63.  
  64.  
  65. StageTwo jump
  66. Alpha:
  67.     x y < Beta if
  68.     300 x - y < nudgeRight nudgeUp ife
  69. Beta:
  70.     300 y - x < nudgeDown nudgeLeft ife
  71.     
  72. GoThere:
  73.     a x - 7 / speedx' sto
  74.     b y - 7 / speedy' sto
  75.     speedx speedy arctan aim' sto
  76.     energy shield + 60 - shield' sto
  77.     range range 100 < and Boom if
  78.     collision collide if
  79.     speedx 0 = speedy 0 = and exitt if
  80.     GoThere jump
  81.  
  82. nudgeUp:
  83.     0 aim' sto
  84.     collision collide if
  85.     aim b' sto
  86.     collision collide if
  87.     10 y - 8 / speedy' sto
  88.     collision collide if
  89.     0 speedy = nudgeUp2 if
  90.     nudgeUp jump
  91. nudgeUp2:
  92.     10 y - movey' sto
  93.     10 y - movey' sto
  94.     10 y - movey' sto
  95.     10 y - movey' sto
  96.     10 y - movey' sto
  97.     startLeft jump
  98.  
  99. nudgeDown:
  100.     180 aim' sto
  101.     collision collide if
  102.     aim b' sto
  103.     collision collide if
  104.     290 y - 8 / speedy' sto
  105.     collision collide if
  106.     0 speedy = nudgeDown2 if
  107.     nudgeDown jump
  108. nudgeDown2:
  109.     290 y - movey' sto
  110.     290 y - movey' sto
  111.     290 y - movey' sto
  112.     290 y - movey' sto
  113.     290 y - movey' sto
  114.     startRight jump
  115.  
  116. nudgeLeft:
  117.     270 aim' sto
  118.     collision collide if
  119.     aim b' sto
  120.     collision collide if
  121.     10 x - 8 / speedx' sto
  122.     collision collide if
  123.     0 speedx =  nudgeLeft2 if
  124.     nudgeLeft jump
  125. nudgeLeft2:
  126.     10 x - movex' sto
  127.     10 x - movex' sto
  128.     10 x - movex' sto
  129.     10 x - movex' sto
  130.     10 x - movex' sto
  131.     startDown jump
  132.  
  133. nudgeRight:
  134.     90 aim' sto
  135.     collision collide if
  136.     aim b' sto
  137.     collision collide if
  138.     290 x - 8 / speedx' sto
  139.     collision collide if
  140.     0 speedx =  nudgeRight2 if
  141.     nudgeRight jump
  142. nudgeRight2:
  143.     290 x - movex' sto
  144.     290 x - movex' sto
  145.     290 x - movex' sto
  146.     290 x - movex' sto
  147.     290 x - movex' sto
  148.     startUp jump
  149.  
  150.  
  151.  
  152.  
  153. startLeft:
  154.     drop
  155.     1 p + p' sto
  156.     p 2 = stageTwo if
  157.     -12 speedx' sto
  158.     270 aim' sto
  159.     aim b' sto
  160. Left:
  161.     x 70 < slowLeft if
  162.     collision bumpLeft if
  163.     radar radar 100 < and hopDown if
  164.     collision bumpLeft if
  165.     energy shield + 50 - shield' sto
  166.     collision bumpLeft if
  167.     aim 180 + aim' sto
  168.     collision bumpLeft if
  169.     Left jump
  170. slowLeft:
  171.     10 x - 7 / speedx' sto
  172.     collision bumpLeft if
  173.     0 speedx = startDown if
  174.     collision bumpLeft if
  175.     range range 70 < and blast if
  176.     collision bumpLeft if
  177.     energy shield + 50 - shield' sto
  178.     collision bumpLeft if
  179.     slowLeft jump
  180.  
  181. hopDown:
  182.     20 movey' sto return
  183.  
  184. startDown:
  185.     drop
  186.     12 speedy' sto
  187.     180 aim' sto
  188.     aim b' sto
  189. Down:
  190.     y 230 > slowDown if
  191.     collision bumpDown if
  192.     radar shieldsUp if
  193.     collision bumpDown if
  194.     energy shield + 50 - shield' sto
  195.     collision bumpDown if
  196.     aim 180 + aim' sto
  197.     collision bumpDown if
  198.     Down jump
  199. slowDown:
  200.     290 y - 7 / speedy' sto
  201.     0 speedy = startRight if
  202.     collision bumpDown if
  203.     range range 70 < and blast if
  204.     energy shield + 50 - shield' sto
  205.     slowDown jump
  206.  
  207. hopRight:
  208.     20 movex' sto return
  209.  
  210.  
  211. startRight:
  212.     drop
  213.     12 speedx' sto
  214.     90 aim' sto
  215.     aim b' sto
  216. Right:
  217.     x 230 > slowRight if
  218.     collision bumpRight if
  219.     radar radar 100 < and hopUp if
  220.     collision bumpRight if
  221.     energy shield + 50 - shield' sto
  222.     collision bumpRight if
  223.     aim 180 + aim' sto
  224.     collision bumpRight if
  225.     Right jump
  226. slowRight:
  227.     290 x - 7 / speedx' sto
  228.     collision bumpRight if
  229.     0 speedx = startUp if
  230.     collision bumpRight if
  231.     range range 70 < and blast if
  232.     collision bumpRight if
  233.     energy shield + 50 - shield' sto
  234.     collision bumpRight if
  235.     slowRight jump
  236.  
  237. hopUp:
  238.     -20 movey' sto return
  239.  
  240. startUp:
  241.     drop
  242.     -12 speedy' sto
  243.     0 aim' sto
  244.     aim b' sto
  245. Up:
  246.     y 70 < slowUp if
  247.     collision bumpUp if
  248.     radar radar 100 < and hopLeft if
  249.     collision bumpUp if
  250.     energy shield + 50 - shield' sto
  251.     collision bumpUp if
  252.     aim 180 + aim' sto
  253.     collision bumpUp if
  254.     Up jump
  255. slowUp:
  256.     10 y - 7 / speedy' sto
  257.     collision bumpUp if
  258.     0 speedy = startLeft if
  259.     collision bumpUp if
  260.     range range 70 < and blast if
  261.     collision bumpUp if
  262.     energy shield + 50 - shield' sto
  263.     collision bumpUp if
  264.     slowUp jump
  265.  
  266. hopLeft:
  267.     -20 movex' sto return
  268.  
  269. shieldsUp:
  270.     energy shield + shield' sto
  271.     return
  272.  
  273. stageTwo:
  274.     drop
  275.     -1 p' sto
  276.     
  277. mainTwoLoop:
  278.     1 speedy' sto
  279.  Odin:     
  280.     b258 call
  281.     collision bump258 if                        
  282.     b101 call
  283.     collision bump101 if
  284.            
  285.     b258 call
  286.     collision bump258 if            
  287.     b101 call
  288.     collision bump101 if
  289.                 
  290.     b258 call
  291.     collision bump258 if     
  292.     b101 call
  293.     collision bump101 if
  294.     -1 speedx' sto
  295.  Dva:    
  296.     b348 call
  297.     collision bump348 if
  298.     b191 call
  299.     collision bump191 if
  300.      
  301.     b348 call
  302.     collision bump348 if
  303.     b191 call
  304.     collision bump191 if
  305.      
  306.     b348 call
  307.     collision bump348 if
  308.     b191 call
  309.     collision bump191 if
  310.     -1 speedy' sto
  311.  Tre:    
  312.     b78 call
  313.     collision bump78 if
  314.     b281 call
  315.     collision bump281 if
  316.      
  317.     b78 call
  318.     collision bump78 if
  319.     b281 call
  320.     collision bump281 if
  321.      
  322.     b78 call
  323.     collision bump78 if
  324.     b281 call
  325.     collision bump281 if
  326.     1 speedx' sto
  327.  Cheteri:    
  328.     b168 call
  329.     collision bump168 if
  330.     b11 call
  331.     collision bump11 if
  332.      
  333.     b168 call
  334.     collision bump168 if
  335.     b11 call
  336.     collision bump11 if
  337.      
  338.     b168 call
  339.     collision bump168 if
  340.     b11 call
  341.     collision bump11 if
  342.     1 speedy' sto
  343.     b258 call
  344.     collision bump258 if                        
  345.     b101 call
  346.     collision bump101 if
  347.            
  348.     b258 call  
  349.     collision bump258 if          
  350.     b101 call
  351.     collision bump101 if
  352.                 
  353.     b258 call 
  354.     collision bump258 if    
  355.     b101 call
  356.     collision bump101 if
  357.     -1 speedx' sto
  358.     b348 call
  359.     collision bump348 if
  360.     b191 call
  361.     collision bump191 if
  362.      
  363.     b348 call
  364.     collision bump348 if
  365.     b191 call
  366.     collision bump191 if
  367.      
  368.     b348 call
  369.     collision bump348 if
  370.     b191 call
  371.     collision bump191 if
  372.     -1 speedy' sto
  373.     b78 call
  374.     collision bump78 if
  375.     b281 call
  376.     collision bump281 if
  377.      
  378.     b78 call
  379.     collision bump78 if
  380.     b281 call
  381.     collision bump281 if
  382.      
  383.     b78 call
  384.     collision bump78 if
  385.     b281 call
  386.     collision bump281 if
  387.     1 speedx' sto
  388.     b168 call
  389.     collision bump168 if
  390.     b11 call
  391.     collision bump11 if
  392.      
  393.     b168 call
  394.     collision bump168 if
  395.     b11 call
  396.     collision bump11 if
  397.      
  398.     b168 call
  399.     collision bump168 if
  400.     b11 call
  401.     collision bump11 if
  402.     0 SPEEDX' STO
  403.     0 SPEEDY' STO
  404.     startLeft call
  405.  
  406. b258:
  407.     -6 speedx' sto
  408.     258 aim' sto
  409.     aim b' sto
  410. b258L:
  411.     collision bump258 if
  412.     energy shield + 50 - shield' sto
  413.     collision bump258 if
  414.     range range 70 < and quickBoom if
  415.     collision bump258 if
  416.     x 40 < exitt if
  417.     collision bump258 if
  418.     b258L jump
  419.  
  420. b101:
  421.     6 speedx' sto
  422.     101 aim' sto
  423.     aim b' sto
  424. b101L:
  425.     collision bump101 if
  426.     energy shield + 50 - shield' sto
  427.     collision bump101 if
  428.     x 260 > exitt if
  429.     b101L jump
  430.  
  431. b281:
  432.     -6 speedx' sto
  433.     281 aim' sto
  434.     aim b' sto
  435. b281L:
  436.     collision bump281 if
  437.     energy shield + 50 - shield' sto
  438.     collision bump258 if
  439.     range range 70 < and quickBoom if
  440.     collision bump281 if
  441.     x 40 < exitt if
  442.     b281L jump
  443.  
  444. b78:
  445.     6 speedx' sto
  446.     78 aim' sto
  447.     aim b' sto
  448. b78l:
  449.     collision bump78 if
  450.     energy shield + 50 - shield' sto
  451.     collision bump258 if
  452.     range range 70 < and quickBoom if
  453.     collision bump78 if
  454.     x 260 > exitt if
  455.     b78l jump
  456.  
  457. b348:
  458.     -6 speedy' sto
  459.     348 aim' sto
  460.     aim b' sto
  461. b348l:
  462.     collision bump348 if
  463.     energy shield + 50 - shield' sto
  464.     collision bump258 if
  465.     range range 70 < and quickBoom if
  466.     collision bump348 if
  467.     y 40 < exitt if
  468.     b348l jump
  469.  
  470. b191:
  471.     6 speedy' sto
  472.     191 aim' sto
  473.     aim b' sto
  474. b191l:
  475.     collision bump191 if
  476.     energy shield + 50 - shield' sto
  477.     collision bump258 if
  478.     range range 70 < and quickBoom if
  479.     collision bump191 if
  480.     y 260 > exitt if
  481.     b191l jump
  482.  
  483. b11:
  484.     -6 speedy' sto
  485.     11 aim' sto
  486.     aim b' sto
  487. b11l:
  488.     collision bump11 if
  489.     energy shield + 50 - shield' sto
  490.     collision bump258 if
  491.     range range 70 < and quickBoom if
  492.     collision bump11 if
  493.     y 40 < exitt if
  494.     b11l jump
  495.  
  496. b168:
  497.     6 speedy' sto
  498.     168 aim' sto
  499.     aim b' sto
  500. b168l:
  501.     collision bump168 if
  502.     energy shield + 50 - shield' sto
  503.     collision bump258 if
  504.     range range 70 < and quickBoom if
  505.     collision bump168 if
  506.     y 260 > exitt if
  507.     b168l jump
  508.  
  509. quickBoom:
  510.     150 fire' sto
  511.     return
  512.  
  513. collide:        
  514.     b aim' sto
  515.     25 shield' sto 
  516.     range boom IF
  517.     aim 50 + aim' sto
  518.     range boom IF
  519.     aim 100 - aim' sto
  520.     range boom IF
  521.     aim 150 + aim' sto
  522.     range boom IF
  523.     aim 200 - aim' sto
  524.     range boom IF
  525.     aim 250 + aim' sto
  526.     range boom IF
  527.     aim 300 - aim' sto
  528.     range boom IF
  529.     aim 350 + aim' sto
  530.     range boom IF
  531.     aim 200 - aim' sto
  532.      return
  533.  
  534. boom:
  535.     energy fire' sto
  536.     150 fire' sto
  537.     return
  538.  
  539. Close:
  540.     energy fire' sto
  541.     150 fire' sto
  542.     return
  543.  
  544. reboom:
  545.     energy 5 > boom if
  546.     drop reboom jump
  547.  
  548. exitt:
  549.     drop
  550.     return
  551.  
  552. blast:
  553.     energy fire' sto
  554.     return
  555.  
  556. # Rigoletto Ram Manager (C) Josh Goldfoot 1992
  557. # (Just kidding)
  558.  
  559. Bump258:
  560.     25 Shield' Sto
  561.     Range Close If
  562.     308 Aim' Sto
  563.     Range Close If
  564.     208 Aim' Sto
  565.     Range Close If
  566.     358 Aim' Sto
  567.     Range Close If
  568.     158 Aim' Sto
  569.     Range Close If
  570.     98 Aim' Sto
  571.     Range Close If
  572.     58 Aim' Sto
  573.     Range Close If
  574.     283 Aim' Sto
  575.     Range Close If
  576.     233 Aim' Sto
  577.     Range Close If
  578.     333 Aim' Sto
  579.     Range Close If
  580.     183 Aim' Sto
  581.     Range Close If
  582.     23 Aim' Sto
  583.     Range Close If
  584.     133 Aim' Sto
  585.     Range Close If
  586.     73 Aim' Sto
  587.     Range Close If
  588.     83 Aim' Sto
  589.     Range Close If
  590.      258 Aim' Sto
  591.     Return
  592. Bump101:
  593.     25 Shield' Sto
  594.     Range Close If
  595.     151 Aim' Sto
  596.     Range Close If
  597.     51 Aim' Sto
  598.     Range Close If
  599.     201 Aim' Sto
  600.     Range Close If
  601.     1 Aim' Sto
  602.     Range Close If
  603.     301 Aim' Sto
  604.     Range Close If
  605.     261 Aim' Sto
  606.     Range Close If
  607.     126 Aim' Sto
  608.     Range Close If
  609.     76 Aim' Sto
  610.     Range Close If
  611.     176 Aim' Sto
  612.     Range Close If
  613.     26 Aim' Sto
  614.     Range Close If
  615.     226 Aim' Sto
  616.     Range Close If
  617.     336 Aim' Sto
  618.     Range Close If
  619.     276 Aim' Sto
  620.     Range Close If
  621.     286 Aim' Sto
  622.     Range Close If
  623.      101 Aim' Sto
  624.     Return
  625. Bump348:
  626.     25 Shield' Sto
  627.     Range Close If
  628.     38 Aim' Sto
  629.     Range Close If
  630.     298 Aim' Sto
  631.     Range Close If
  632.     88 Aim' Sto
  633.     Range Close If
  634.     248 Aim' Sto
  635.     Range Close If
  636.     188 Aim' Sto
  637.     Range Close If
  638.     148 Aim' Sto
  639.     Range Close If
  640.     13 Aim' Sto
  641.     Range Close If
  642.     323 Aim' Sto
  643.     Range Close If
  644.     63 Aim' Sto
  645.     Range Close If
  646.     273 Aim' Sto
  647.     Range Close If
  648.     113 Aim' Sto
  649.     Range Close If
  650.     223 Aim' Sto
  651.     Range Close If
  652.     163 Aim' Sto
  653.     Range Close If
  654.     173 Aim' Sto
  655.     Range Close If
  656.      348 Aim' Sto
  657.     Return
  658. Bump191:
  659.     25 Shield' Sto
  660.     Range Close If
  661.     241 Aim' Sto
  662.     Range Close If
  663.     141 Aim' Sto
  664.     Range Close If
  665.     291 Aim' Sto
  666.     Range Close If
  667.     91 Aim' Sto
  668.     Range Close If
  669.     31 Aim' Sto
  670.     Range Close If
  671.     351 Aim' Sto
  672.     Range Close If
  673.     216 Aim' Sto
  674.     Range Close If
  675.     166 Aim' Sto
  676.     Range Close If
  677.     266 Aim' Sto
  678.     Range Close If
  679.     116 Aim' Sto
  680.     Range Close If
  681.     316 Aim' Sto
  682.     Range Close If
  683.     66 Aim' Sto
  684.     Range Close If
  685.     6 Aim' Sto
  686.     Range Close If
  687.     16 Aim' Sto
  688.     Range Close If
  689.      191 Aim' Sto
  690.     Return
  691. Bump78:
  692.     25 Shield' Sto
  693.     Range Close If
  694.     128 Aim' Sto
  695.     Range Close If
  696.     28 Aim' Sto
  697.     Range Close If
  698.     178 Aim' Sto
  699.     Range Close If
  700.     338 Aim' Sto
  701.     Range Close If
  702.     278 Aim' Sto
  703.     Range Close If
  704.     238 Aim' Sto
  705.     Range Close If
  706.     103 Aim' Sto
  707.     Range Close If
  708.     53 Aim' Sto
  709.     Range Close If
  710.     153 Aim' Sto
  711.     Range Close If
  712.     3 Aim' Sto
  713.     Range Close If
  714.     203 Aim' Sto
  715.     Range Close If
  716.     313 Aim' Sto
  717.     Range Close If
  718.     253 Aim' Sto
  719.     Range Close If
  720.     263 Aim' Sto
  721.     Range Close If
  722.      78 Aim' Sto
  723.     Return
  724. Bump281:
  725.     25 Shield' Sto
  726.     Range Close If
  727.     331 Aim' Sto
  728.     Range Close If
  729.     231 Aim' Sto
  730.     Range Close If
  731.     21 Aim' Sto
  732.     Range Close If
  733.     181 Aim' Sto
  734.     Range Close If
  735.     121 Aim' Sto
  736.     Range Close If
  737.     81 Aim' Sto
  738.     Range Close If
  739.     306 Aim' Sto
  740.     Range Close If
  741.     256 Aim' Sto
  742.     Range Close If
  743.     356 Aim' Sto
  744.     Range Close If
  745.     206 Aim' Sto
  746.     Range Close If
  747.     46 Aim' Sto
  748.     Range Close If
  749.     156 Aim' Sto
  750.     Range Close If
  751.     96 Aim' Sto
  752.     Range Close If
  753.     106 Aim' Sto
  754.     Range Close If
  755.      281 Aim' Sto
  756.     Return
  757. Bump168:
  758.     25 Shield' Sto
  759.     Range Close If
  760.     218 Aim' Sto
  761.     Range Close If
  762.     118 Aim' Sto
  763.     Range Close If
  764.     268 Aim' Sto
  765.     Range Close If
  766.     68 Aim' Sto
  767.     Range Close If
  768.     8 Aim' Sto
  769.     Range Close If
  770.     328 Aim' Sto
  771.     Range Close If
  772.     193 Aim' Sto
  773.     Range Close If
  774.     143 Aim' Sto
  775.     Range Close If
  776.     243 Aim' Sto
  777.     Range Close If
  778.     93 Aim' Sto
  779.     Range Close If
  780.     293 Aim' Sto
  781.     Range Close If
  782.     43 Aim' Sto
  783.     Range Close If
  784.     343 Aim' Sto
  785.     Range Close If
  786.     353 Aim' Sto
  787.     Range Close If
  788.      168 Aim' Sto
  789.     Return
  790. Bump11:
  791.     25 Shield' Sto
  792.     Range Close If
  793.     61 Aim' Sto
  794.     Range Close If
  795.     321 Aim' Sto
  796.     Range Close If
  797.     111 Aim' Sto
  798.     Range Close If
  799.     271 Aim' Sto
  800.     Range Close If
  801.     211 Aim' Sto
  802.     Range Close If
  803.     171 Aim' Sto
  804.     Range Close If
  805.     36 Aim' Sto
  806.     Range Close If
  807.     346 Aim' Sto
  808.     Range Close If
  809.     86 Aim' Sto
  810.     Range Close If
  811.     296 Aim' Sto
  812.     Range Close If
  813.     136 Aim' Sto
  814.     Range Close If
  815.     246 Aim' Sto
  816.     Range Close If
  817.     186 Aim' Sto
  818.     Range Close If
  819.     196 Aim' Sto
  820.     Range Close If
  821.      11 Aim' Sto
  822.     Return
  823.  
  824. Bumpup:
  825.     25 Shield' Sto
  826.     Range Close If
  827.     50 Aim' Sto
  828.     Range Close If
  829.     310 Aim' Sto
  830.     Range Close If
  831.     100 Aim' Sto
  832.     Range Close If
  833.     260 Aim' Sto
  834.     Range Close If
  835.     200 Aim' Sto
  836.     Range Close If
  837.     160 Aim' Sto
  838.     Range Close If
  839.     25 Aim' Sto
  840.     Range Close If
  841.     335 Aim' Sto
  842.     Range Close If
  843.     75 Aim' Sto
  844.     Range Close If
  845.     285 Aim' Sto
  846.     Range Close If
  847.     125 Aim' Sto
  848.     Range Close If
  849.     235 Aim' Sto
  850.     Range Close If
  851.     175 Aim' Sto
  852.     Range Close If
  853.     185 Aim' Sto
  854.     Range Close If
  855.      0 Aim' Sto
  856.     Return
  857. Bumpright:
  858.     25 Shield' Sto
  859.     Range Close If
  860.     140 Aim' Sto
  861.     Range Close If
  862.     40 Aim' Sto
  863.     Range Close If
  864.     190 Aim' Sto
  865.     Range Close If
  866.     350 Aim' Sto
  867.     Range Close If
  868.     290 Aim' Sto
  869.     Range Close If
  870.     250 Aim' Sto
  871.     Range Close If
  872.     115 Aim' Sto
  873.     Range Close If
  874.     65 Aim' Sto
  875.     Range Close If
  876.     165 Aim' Sto
  877.     Range Close If
  878.     15 Aim' Sto
  879.     Range Close If
  880.     215 Aim' Sto
  881.     Range Close If
  882.     325 Aim' Sto
  883.     Range Close If
  884.     265 Aim' Sto
  885.     Range Close If
  886.     275 Aim' Sto
  887.     Range Close If
  888.      90 Aim' Sto
  889.     Return
  890. Bumpdown:
  891.     25 Shield' Sto
  892.     Range Close If
  893.     230 Aim' Sto
  894.     Range Close If
  895.     130 Aim' Sto
  896.     Range Close If
  897.     280 Aim' Sto
  898.     Range Close If
  899.     80 Aim' Sto
  900.     Range Close If
  901.     20 Aim' Sto
  902.     Range Close If
  903.     340 Aim' Sto
  904.     Range Close If
  905.     205 Aim' Sto
  906.     Range Close If
  907.     155 Aim' Sto
  908.     Range Close If
  909.     255 Aim' Sto
  910.     Range Close If
  911.     105 Aim' Sto
  912.     Range Close If
  913.     305 Aim' Sto
  914.     Range Close If
  915.     55 Aim' Sto
  916.     Range Close If
  917.     355 Aim' Sto
  918.     Range Close If
  919.     5 Aim' Sto
  920.     Range Close If
  921.      180 Aim' Sto
  922.     Return
  923. Bumpleft:
  924.     25 Shield' Sto
  925.     Range Close If
  926.     320 Aim' Sto
  927.     Range Close If
  928.     220 Aim' Sto
  929.     Range Close If
  930.     10 Aim' Sto
  931.     Range Close If
  932.     170 Aim' Sto
  933.     Range Close If
  934.     110 Aim' Sto
  935.     Range Close If
  936.     70 Aim' Sto
  937.     Range Close If
  938.     295 Aim' Sto
  939.     Range Close If
  940.     245 Aim' Sto
  941.     Range Close If
  942.     345 Aim' Sto
  943.     Range Close If
  944.     195 Aim' Sto
  945.     Range Close If
  946.     35 Aim' Sto
  947.     Range Close If
  948.     145 Aim' Sto
  949.     Range Close If
  950.     85 Aim' Sto
  951.     Range Close If
  952.     95 Aim' Sto
  953.     Range Close If
  954.      270 Aim' Sto
  955.     Return
  956.